package com.vegetable.modules.service.finance;

import com.vegetable.common.utils.R;
import com.vegetable.modules.entity.finance.PaymentPurchase;

/**
 * 付款流程服务接口
 *
 * @author Qoder
 */
public interface PaymentProcessService {

    /**
     * 处理审批结果并执行支付
     *
     * @param paymentId 付款ID
     * @param isApproved 是否审批通过
     * @param remark 审批备注
     * @return 结果
     */
    R processApprovalAndPayment(Long paymentId, boolean isApproved, String remark);
}